﻿using System.ServiceModel;
using MediaController.Server.Core.DataContracts;

namespace MediaController.Server.Core
{
    [ServiceContract]
    public interface IMediaControllerService
    {
        [OperationContract]
        DirectoryContract GetDirectories(string path);

        [OperationContract]
        SpecialFolderContract[] GetBaseDirectories();

        [OperationContract]
        void ExtractFile(FileContract fileContract);

    }
}
